artificial biotope - German English Dictionary